package com.darwin.darwinIsometric.events
{
	import com.darwin.darwinBitmapEngine.core.IContainer;
	import com.darwin.darwinBitmapEngine.core.INode;
	
	import flash.events.Event;

	/**
	 * 世界中物件的鼠标事件
	 * @author vanCopper
	 * 
	 */	
	public class IsoMouseEvent extends Event
	{
		
		public var nodeTarget:INode;
		public var nodeContainer:IContainer;
		
		public function IsoMouseEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
		}
		
		/**
		 * 鼠标单击 
		 */		
		public static const ISO_MOUSE_CLICK:String = "isoMouseClick";
		
		/**
		 * 单击到空白区域 
		 */		
		public static const ISO_MOUSE_CLICK_SPACE:String = "isoMouseClickSpace";
		
		
		/**
		 * 鼠标滑出 场景
		 */		
		public static const ISO_MOUSE_OUT:String = "isoMouseOut";
		
		/**
		 * 鼠标移动 
		 */		
		public static const ISO_MOUSE_MOVE:String = "isoMouseMove";
		
		/**
		 * 鼠标按下
		 */		
		public static const ISO_MOUSE_DOWN:String = "isoMouseDown";
		
		/**
		 * 鼠标抬起 
		 */		
		public static const ISO_MOUSE_UP:String = "isoMouseUp";
	}
}